update is no longer a separate script