move xpc to utils
generate aggregated timeline