usecase geupdate