responded to your comments, NOTE: something seems to be messed up with cappedDeleteAsNeeded (run capped3.js) but I left before fixing it