blur makes a single pass in while true