test buffering states