give observers a chance to fire by forcing a run loop, added new one