normal update
sort