Formatters will be recreated when options change.

Previously, if you updated the configuration for a formatter after the chart was drawn, it would not create new formatter and instead use the cached instances. This should fix it.

If there are ideas for a better fix, that will be great, but this functionality is especially needed when using a DateFormatter and changing the data with the need to also change the pattern.