proper ordering for gulp tasks