update all first