update api stuff and correct json-ld for multiple events