Make client property requests asynchronous and moved into client-properties.cpp