#11 fixed async invocation