update frame with custom LCD