initail update