full update cycle