Change `cache_serializer` won't change the background worker's `cache_serializer`.
Created by: dozer47528
I changed the cache_serializer to json. When I try to call update_available, the code will use the json to read the __workflow_update_status.
But I find that the background update checker will still use the cpickle.
So the auto-update doesn't work.