fix project image observer bug