fix round issue in utility.time()