updated polyauth using composer