я бы не назвал это оберткой над update, оно там много всего делает и c router и c layout