set 'ready' before notifying observers about ready state change