refa: reduce usage of send and remove eval
refa: reduce usage of send and remove eval

Refacotring Commit:
- limit the use of send()
- call minutes when possible
- change order of controlflow

mssola/Portus,mssola/Portus,SUSE/Portus,SUSE/Portus,mssola/Portus,SUSE/Portus,SUSE/Portus,mssola/Portus