implement non-blocking locking for the estdb, and our own locking for the autoload statetmpfile... it should work well now
<%inherit file="layout.tmpl" />
<div id="title">Available Channels</div>
<ul>
% for channel in channel_list :
<li><a href="${urls.channel.build(req, channel=channel)}">${channel.title}</a></li>
% endfor
</ul>