add compress task
update docs