version 1.0.21 using full asynchronous cb's