init without deviceready