usecase sample update