Run Functions Asynchronously