Improved BHL update task