design: add ideas for buffer management