update, use httpclient to simulate j_security_check
update files
add lifecycle listener
update
upload new file