add livereload support
rescue disconnected socket problem