big cleanup, implement blkfeed

remove backend, implement blkfeed, cleanup part of code