register & init service