tirex: fix bk requests errors

- missing variable defintions
- add special state for background coroutine
- fix stupid typo

Signed-off-by: Hiroshi Miura <miurahr@linux.com>