separate update part and execution part in Watch#upd -> execution will be done at Status@post_upd_procs;
Event@def_proc which is used in Event#exec() instead of flush_event is added for execution of App::List;
Event@post_exe_procs is added for logging;