fix bug in timer module
add time module