Making persistence asynchronous, allow for closing database and extending
collection using sugarjs to provide advanced processing on a collection