Added ring-async