Experimental changes #3

- All non-sync operations can be run inside SAOperationQueue
- All non-sync helpers use overloading.