improve datepicker