fix update_mem