cloudlet client + unittesting