Update: poll reactor