Use TQueue instead of Chan in executor. #41