add new doc and improve visual timer