Clarified metadata sending. Requesting filepart now works after getting the metadata
Nonblocking event send. Got rid of one useless thread