Rangers to stay in Karachi for another month