#7 cached user details
prevents the emission of ajax requests to get content already retrieved
speeds-up the table update
#7 optimized datatables loading
only 5 pages worth of data are passed to dataTables
extra data is added when user reaches the final pages
huge perf improvement
to be improved: use a variable to store number of rows to be displayed
hackish with redraw events, but works well