refactor BTActivity to externalize service logic
dump some fields, discover real units