minor update

finish timer optimizations later on