add posted at
fix refresh feature / fix order by
update posted_at
use angular-ui bootstrap
remove jQuery
use angular ui popover