add time_precision option