phase 1 lock per dirty rect complete