audiobuffer reload fix number 2

A simpler fix, I spent the last day looking over the AL lib and realized the algenbuffer method has an auto flush mechanism built in.

This is for #354.