framebuffer: use new flow API