improve  timepickle