redirect to 404 if no data found