1. update result