If you have Shimano hubs you might be able to replace the 7 speed body with an 8 speed and fiddle with the axle spaces to stay with 126mm. But you would need to change the dish on the wheel (the rim wouldn't be in the middle of the frame because the wider freehub would change the spacing) . You could get your LBS to this and grind the end off the long spokes as well.