update imageview only if it presents
login only when needed