dynamic row height: improve responsivity

- support sorting
- support page change