demo select update