Traditional polling with controller
Merge branch 'traditional_polling_add_controller'