Edit & save usecase