update structure location