eval and get updated