fix & customiz file upload