add dashboard, start to make the instrumentation more generic. fix service scheduling bug