implemented topic recall, async function error