Updating kernel