update project and interface