update api
fix git ignore