don't update service event if its not the most recent one
break Data packages out into separate files
model and API for service groups