Added threading logic to speed up DB interactions
Merged initial delegate, item, model addition with threading logic