update kernel synchronization methods