use initialize instead of __init__

for compatibility with tornado 3.x