Implement Disover::Service#each_update

@titanous interested to get your thoughts on the approach here, I have always used EventMachine in the past so this is my first project using Celluloid