popup should not overlap
session retain a week
deploy