Swiftlet upgrade