updates, but still need to fix the SHM buffer bug, there's an issue with the ptr