added locu api, and client-side status updates