Add host and thread labels, add data provider for timeline

add host and thread labels, add data provider for timeline
think it should be renamed to `with*`
as `add*` usually is void function