devel view-update register, backend with mapreduce. it needs many refactoring and code improvements