fix positions of texts
add missing ;
add ftp task
added async & ftp-push