Update system functions