run glDeleteBuffer on gl thread, not in 'open file thread'