live reload now works without reloading whole page