Added complex async exmple