remove booleans for async methods
GetAsync implemented
work on flush async
FlushAsync implemented
fix some async bugs