refactor window aggregate exec and add rank.
improve window function list.