implemented image library update