update => all
backport helperów z ma