Add some tests for async consume