We are now developing the customized page for both browser and Salesforce1, found that no matter how we are trying to use the command "sforce.one.navigateToSObject", the page still cannot be redirected to correct place in Salesforce1 (browser works fine).
Solution:
<apex:commandButton action="{!GoBtn}" oncomplete="Sfdc.canvas.publisher.publish({name: 'publisher.close', payload:{ refresh:'true'}});" value="Continue" title="Continue" style="width:100px" />
Once oncomplete event added in, then the redirect works.