I would assume with the scenario you describe that the fueling crew was at fault. You asked the refueling crew to top off the tanks. That to me states that you have given them an instruction that would not require a signal from the pilot when to stop.
If the refueling crew was unable to tell when the tanks where reaching capacity they should have questioned the instruction, and looked for a signal from the pilot.
However in future I would suggest that a quantity of fuel is suggested to the refueling crew. This will eliminate the risk of further occurrences. That way no-one will be at fault.