use Storage::elem_at() instead of deque::at() to dereference bptrs
fix: uninitialized unmap_trigger_len
header file cleanup