Split Adapter into initialize and get phase
Update README.md