Lablgtk sending the right "refresh" event for a drawing area

I’m currently using plplot with its cairo binding, ocaml-plcairo and facing a peculiarity, when I redraw my plot, the screen doesn’t update, only RESIZING THE WINDOW trigger (the right event underneath?) to refresh the drawing area. What could be the missing event sent so that resizing the window works fine, but not calling the redraw callback? Will come back with some code if there is no answer in a while, but producing a small enough codebase witch trigger this buglet is nontrivial.
TIA.

It seems “drawing_area #misc #queue_draw ()” is what I was looking for, found in the nd.ml example of lablgtk git/tarball.