Async branch
Test: config test completed, working on crypto
tests while migrating core crypto to async functions