thorium: make progress on more than just one request

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>