I am using twitter4j to connect to Stream API.
I understand that from this post, Change Twitter stream filter keywords without re-opening stream, there is no way to
You need to cleanUp() the stream first and then open a new stream with filter(FilterQuery) method to change track terms.