Makefile: split fetch in to extra target
config: rather use branch than commit
add counters and timers, fix various issues