feat(client): integrate backend to discover