add timing. It uses the same storage as gauges