- add serve alias for server task
- return promise so that that task won't complete (less confusing for output)