getAsync call options.error once

If there were no models created, just refreshed options.error was never called. A solution would be to call options.error once