tried to use signals instead of override save()
remove openstackclient, create swiftclient wrapper and keystone client wrapper