api: favorite create/destroy update also thread table