Profile show/edit with caching