an async full callback based javascript template engine