introduce cursor adapter and bind to view
refresh data on location change with loader restart