updates eval