a non-blocking subprocess for tornado