fix dialogue_worker to use new credit manager