Upload task for RQ
Working storage
small refactoring. uploading without queue will be done using boolean argument