updates to pulse's beat tracking and connection logic
finally fixed the pulse -> lcl syncing