Information update implementation