finished image live update function