Consumer sentiment improved but inflation fears persist