Factorize all the PoorManBuffers into QueueablePromise