area graph and better backlog handling