fix: prevent new picture in DPB from being overwritten by unavailable reference