adds goal difference
and related views and db cache column