Second update kernel