updates in database and partial on invalid image and changes in dashboard index