yep, caching. writing to flash memory used to be painfully slow. this issue has existed with windows since usb storage was invented. early on, windows wouldnt even assign a drive letter correctly (a winworld requirement).. you had to do it manually. so painful.