add coverage for async delayed release bug
do not release until user calls back
0.0.1