coldstart problem solved; add timing