add migration
modify event & recurrence model
modify event_module
modify views & model