improve dissolving strategy