add livereload task