began to stop creating a million send threads. but needs more work