updated the namespace macro to include core.async and fixed syntax errors in clock funtion