Renamed _async versions as _nb versions
Regular APIs support nb flag
Shortened keyword argument names
Merged _file functionality with regular API