Add interrupt polling