delay immediate parsing until next tick

This helps avoid potential event loss for simple cases