bugfix for request buffer updates in multi-stage commands
use inlined retrieve if possible, regardless of user requested size