upload files is work
TODO: need close event run in currnet time