added progressive background generation demo