Added a timer to limit the number of times Things can update.  Updating an unlimited number of times was basically causing an infinite loop type situation that would deplete system resources.