Simplifying thread safety requirements on adapters
Adding init command for easy setup
Updating documentation