A [`Script`](https://github.com/JasonBarnabe/greasyfork/blob/master/app/models/script.rb) has a many-to-many relationship with a [`User`](https://github.com/JasonBarnabe/greasyfork/blob/master/app/models/user.rb). The `User`'s name is part of [the `Script` index](https://github.com/JasonBarnabe/greasyfork/blob/master/app/indices/script_index.rb). I'm upgrading to thinking-sphinx 5.0.0. I've added: ```ruby ThinkingSphinx::Callbacks.append(self, behaviours: [:sql, :deltas]) ``` to `Script`; works good, updates to `Script` trigger a delta job. I'm having trouble making updates to `User` trigger deltas jobs for the associated `Script`s. I've tried ```ruby ThinkingSphinx::Callbacks.append(self, :script, :behaviours => [:sql, :deltas]) {|instance| instance.scripts} ``` and ```ruby ThinkingSphinx::Callbacks.append(self, :script, :behaviours => [:sql, :deltas], :path => [:scripts]) ``` in the `User` model - doesn't seem to do anything. How do I get this to work?