pass in asset pipeline to tasks callbacks, refactored deploy task