background blocks management