update to speed up