Update logic block