update comprehension imp