add blog post about dirty checking