add env:symlink task; fix env flow