fix animation freeze

Added animation timer to run loop. In SpinnerView.m line 77. I also changed some stuff in main view controller to make threading more explicit, but you can omit that, shouldn't make a difference