* Added queueing system to handle fetches

* Added callback queues for handling continous calls to a certain object which has not returned yet and is getting repeated calls for, all callbacks will be executed when the data is there.
* Need to improve min fetch trackng to update on every object fetch, it should contain the minimum number of fetches in the whole list of cache table.