fix timing issue with model/property create

- if a user clicks the new property button directly
after blurring the model name input it will create a
race condition where the mode must exist before a
property can be created.
- there is a property that is set during the model create
async process indicating the model is being created
so we are now checking that property and looping until
it has been reset to creating=false

/to: @bajtos 
/cc: @anthonyettinger 
Oh I see, it is not a race condition, you are implementing an active polling with the check interval of 35ms. Well, while it's rather inefficient, it does solve the problem.