As the topic says, Achievements don't update in the Achievement screen after a game; you have to exit Demigod and launch the game again. I'm not sure if playing another match would update achievements from the previous match without exiting Demigod. Also, when you start up Demigod, if automatically displays the Torchbearer's achievements, even though he is not in the beta.