1. update result;