I just don't get it..

it is doing exactly what it is supposed to do, that is why having an overflow works better, when it gets hot the coolant expands and goes into the overflow, when it cools down the coolant contracts and the vacuum sucks it back into the radiator refilling it