Moved polling out into its own module and made it an actor