completed appstate callbacks