update - create a general SA object on init rather than creating one for each query