update many stuff