speed up updating