Use .coffee without precompilation
Better use of promises