Fix: clearing content before filling