add audio cashing