add dynamic wallpaper and restful api