improve participate_count method
add unique key (event_id, user_id) to participants table