fix: complete event must be always async
Release v2.3.0