implement some mock apis and update event's description