fix repository

Sorry, I did something stupid and overwrote the commit history. I fixed a bug in rpc and was trying to push to master branch from a local branch, it seems I overwrote the spartan master branch with my local out-of-date master branch. This commit is only used to restore our old commit.