add(core) implement gulp watch task