optimize dashboard fetch api

Current web dashbaord only fetchs 5 runs, but the code actual construct 50 runs.
Truncate runs earlier.