support async network service / replace skin