fix type checks
only import new spot messages
abort early when there is nothing to do
run the carto job every 5 seconds