add the buffer driver to cache the buffer