fixed weird run() while loop not looping.