updated psapp_restart function