update memmove