update ui and program/project manager

retrieve by userid