draft for status show
fix some bug in geolocation and listing