Update Struct & cup