add commit update & sleep routines