Needs now only update at the rate specified in the need spec