refactor
topic db cache
topic db cache
topic db cache
fix