Fix move semantics + async post
Add constructor for Event_Key, move Event_Key in a general class file