don't wait on lock acquisition in ui thread...