Add missing set property and add async support.