update Translation()