Split getThreadPage for async in updateMenuStats