moved new_storage_task method as a static method on StorageTask