update() in system virtual so some systems can take advantage of not supporting any entites