added num_records to dataset attributes
removed lifetime setting for user datasets
added machinery to throttle tasks