feature: enhance log with time
bugfix: add module of timer