Add non-blocking phaser