resource livereload update