lcd server now works asychronously