improve update all button