Spawn once and poll approach