If you upload a different photo with the same filename, then the thumbnail will not be regenerated. Either use a different filename for photo changes, or click the "regenerate thumbnails" option after publishing.
Possibly because you have a popup blocker. Or otherwise your files may be corrupt or incorrectly named, or you using a non standard web browser. read on