update cycle process