audio cache (draft version)