working version, with buffer replacement strategy problem fixed
TODO: load the whole Scheme into buffer is not efficent. shall be
refactored.