1) если это просто кнопка и данных никаких не отправляется в форме (судя по тому как вы написали), то зачем вам form? Сделайте её просто кнопкой с типом post и вызывайте по клику нужные действия.
2) вы можете расширить модель пользователя в бд с таблицей в которую будете записывать время последнего обновления и затем на фронте проверять сколько времени прошло с последнего обновления и уже от этого выполнять те или иные действия. + не забывайте, что стоит сделать кропку не активной и в те моменты, когда у пользователя нет записей.