added async_stack, fixed some false warnings