spinning uses timer now.