update and celanup