PERF: optimise featuring of topics and users

Previously this would delete all features and recreate, causing
uneeded network traffic and db pain