gulp task promises, cleanup