teacher load and save and update