increase wall performances and add menu caching