update codes&links