Buffer and PROGMEM

You cannot put buffer into progmem. It is not constant - every method to change what is shown on the display makes changes to it.