Minor tweaks

1. success callback now called async, I've seen many projects that rely on this flow.
2. Default for the template data length is now 1, allowing real data (e.g. copied from the network panel in the developer tools) to be used as mock data with no modification.