Added sharegroup support
Program state cache multi-instance support