update the onDataMemoryAccess callback function