optimize before adding new playstate