change tasks processing and configuration file update the grunt-sftp-deploy dependency
run task in asynchronous to avoid lock of next if a previous return an error, make both actions and connection data configurable