binary buffer upgrade