add 3rd party and init serverdelegate