* use Proxy for `db` * don't merge arrays in deepMerge by default * extract sync and cache from styleMan