fix live update with flow() and customX axis