update api interfaces