added ability to call SAStorage_Database methods synchronously by passing a nil completion block