updated buymanager