adjust first message check, don't require heartbeat
add map for vehicle messages