update: detach adapters refactored