Consumer optimism recovering slowly