daemon: move the adapter id from adapter to frontend, allows adapter merging