I'm beginning to understand, if you guys read current chapters of soul land 1, the MC Tang San is about to inherit the throne of the Sea God pavillon, no wonder in Soul land 2, Shrek academy is situated in the sea god pavillon. That would mean the 7 devils stayed there until Tang San's ascension, then he transcended the world. It all makes sense now.