add columns param and pagination

filter columns while getting rows,
pagination to increase performance