The heat makes the "lava" more buoyant making it float to the top when it reaches the top it cools of and falls again.
Didn't find the answer you were looking for?