add timeout detection to nsupdate module to stop invalid success mark