update interests mechanism