fix bugs, add Achievement's webservices