lively2lively: properly resolve async