footer now support auto height, works for mobile phone