- Continued admin logic implementation
- refactored some methods
- improved error handling on uploading file and preview