exec async & avoid async buffer poping out