finalize livereload API