#41, server part
#41, mark border should use first_poll range
#41, subscription_all_readdone give current time
#41, html/js done