implement gulp watch with nonstop error handling