update to depend on apibinding and rio modules