Add parameter support to async buffer generation