don't fire module name change callback if name didn't actually change
when setting module for problem, handle session timeout