update memory.c