update recommand