refactor gulpicon task