fixed setDateViewController