update api

update api && add test