Refactored Code
Reduced builder classes to SyncBuilder and AsyncBuilder