update gallery data
add painting model
return a list of paitings through gallery.get()