got multiple levels working correctly by adding a shared audioContext object to the shared cc.director class