listenerがセットされてなくてもcompleteコールバックが実行されるようにした。