Queue with persistent on disk storage