fixed #21; fixed #9; fixed #6; fixed #2; update usetime with one time delay