feat(gulp): asynchronous and merge streams