Add atom to concept tables before update instead of after

Seems to fix the problem in ticket 434, but may not be the entire solution.