updating feedback mechanisms