note trigger update event immediatly.