WIP: Background socket