change prop name to keepAlive