add set_favorite & get_favorite
add favorite menuitem
update favorite status
rebuild history menuitem
rebuild history menuitem when stop_watch
delete @history_dirs #refactor
set_history handle num_of_history
add history_icon & favorite_icon
fix watch update history