add scriptbuffer full delegate