retouch views, and add upload path with sub directories /y/m/d