fix #51: multiple market modules not updating correctly