Fixed problem with serializer
asyncmanager is too tightly integrated with api.  Can't break them apart at this point.  Reverting previous change