separated livereload into plugin