make all the name only models stored in a single table
remove event_series related and make event related all functions work well
refactor event and calendar related