title: eth.getBalance() and eth.getBlock("latest").number returning 0
body: <p>Following is the console output of the geth:</p>
  
  <pre><code>&gt; eth.syncing
  {
    currentBlock: 3935087,
    highestBlock: 3935168,
    knownStates: 6020785,
    pulledStates: 6015769,
    startingBlock: 3935060
  }
  </code></pre>
  
  <p>The account address is:<code>0x374A7fd1A537646652bc79Ad76B5D4e737373372</code>
  TxHash:<code>0x9797923f033a454aac25a7c324b7f37030ebc013cc4f80d85414016653d2e1ab</code> TxReceipt Status:<code>Success</code>
  Block Height:<code>3934618</code> (576 Block Confirmations)
  TimeStamp: 2 hrs 23 mins ago (Feb-26-2019 02:32:42 AM +UTC)</p>
  
  <p>From: <code>0x31b98d14007bdee637298086988a0bbd31184523To:0x374a7fd1a537646652bc79ad76b5d4e737373372</code>
  Value:<code>7.5 Ether</code> ($0.00)</p>
  
  <pre><code>&gt; eth.blockNumber
  
  0
  &gt; eth.getBalance("0x374a7fd1a537646652bc79ad76b5d4e737373372")
  
  0
  </code></pre>
  
  <p>Now I am confused as already geth has synced upto block "3935087" but still unable to fetch state written in block "3934618".</p>