update project client interface