salesforce1 navigation usage of sforce.one.navigateToSObject(recordId,view) doesn't refresh record

As per the updates, the navigateto does not work properly. Seems like this is known issue to salesforce and possible it will be fixed in next few releases. ( safe harbor)

Then what to do meanwhile? I had the same issue and after chatting with Salesforce the solution below is the one that I'm using meanwhile. It works :)

Solution :

 Sfdc.canvas.publisher.publish({name: "publisher.close", payload:{ refresh:"true"}}); 

Then this could be your page:

 <apex:page showHeader="true" standardController="Account" extensions="AccountController" sidebar="true"> 

 <script type='text/javascript' src='/canvas/sdk/js/publisher.js'/> 
 <script src="https://mobile1.t.salesforce.com/soap/ajax/30.0/connection.js" type="text/javascript" /> 
 <script> 
 function myUpdateAccount() 
 { 
      var accountId = document.getElementById('accountId').value;      
      Visualforce.remoting.Manager.invokeAction(
           '{!$RemoteAction.AccountController.accountUpdateNumberField}', accountId,
                function(result, event) 
                { 
                     //if(result!=null) sforce.one.navigateToSObject(result,"detail"); 
                     Sfdc.canvas.publisher.publish({name: "publisher.close", payload:{ refresh:"true"}}); 
            }); 
 } 
 </script> 
 <input type="text" name="name" id="accountId" value="{!viewState.accountId}"/>      
 <a href="#" data-role="button" class="updateNotify" id="sendInvoicesMyself" onclick="myUpdateAccount()">Update Account</a>           
 </apex:page> 

Hope it helps!