use separate clock to update input frequencies