store pointers to buffers instead of stack variabels in list, making explicit get / put for kernels work