update 21 april 2014 2:17 tambah method shiftWindowBuf()