done: fix proxy log bug; todo:test