add timing for puts