Performance improvement. Removed the storage queue and using an in-memor...

...y list. Also using a round robin approach.