blink circle logic fixes