livereload for watch task