add timer utility
no need to kill plugin's thread implicitly
set default value to stdout for log file
rename reset plugin function
help cmd can now be used in private message