finish if all up to date