Cancelling getInitialStateAsync if it returns false

Related to #27.

My fault... I forgot to add this obvious check. Now, *getInitialStateAsync* must return **Boolean(false)** to be cancelled. Cancelled means that It won't wait for the callback to be called.