Fixed the issue with my ItemAdapter not updated. This fix seems a little janky though, I'd love some feedback on this.