Fix unread comments always blank bug. Because of lazy loading, update read_at before unread_comments get used causes there's always no unread comments..
Add exercise show page. You can jump to this page on received comments page.
Set server.sh type.
Optimize common tasks UI.