add guard livereload