projectiles disappear after time out

using synchronized set