Improve reporter & add client side
[misc]
bugfix & logging