Improvements from Jared on bmap release handling: (1) async callback (2) bmap does not sync for each released bmap (3) use stack variable.
Improvements from Jared on bmap release handling: (1) async callback (2) bmap does not sync for
each released bmap (3) use stack variable.

pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable