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.