Append commands, q library for async promises and some of changing in tasks inner